Cost-Performance Evaluation of SMP Clusters
نویسندگان
چکیده
Clusters of Personal Computers have been proposed as potential replacements for expensive compute servers. One limitation in the overall performance is the interconnection network. A possible solution is to use multiple processors on each node of the PC cluster. Parallel programs can then use the fast shared memory to exchange data within a node, and access the interconnection network to communicate across multiple nodes. The performance of such a system is likely to be influenced by the runtime support system, whether one uses a standard message passing library or a distributed shared memory system to simulate a large shared memory machine. This paper presents a cost-performance evaluation of a cluster of eight dual processor PCs and a ten processor SMP workstation using two benchmark suites. We evaluate the effect of using gigabit ethernet against fast ethernet, single processor PCs versus SMP nodes, and compare the overall performance of the PC cluster to the SMP workstation. It is found that the SMP machine provides the best performance in only 50 % of the programs examined. The PC cluster with a Gigabit network is better in most of the other cases, but the improvement over FastEthernet is marginal.
منابع مشابه
Performance Evaluation of BLAST on SMP Machines
BLAST is a tool for finding biologically similar sequences to given query sequences in annotated sequence database. Since the number of sequences in the database increases at exponential rate, and the number of users drastically increases, the performance of BLAST is a primary concern to service sites like NCBI. NCBI developed a parallel BLAST for the speedup of BLAST using threads on SMP machi...
متن کاملMPI Communication in SMP Clusters
The recent years have seen a considerable increase in the number of cluster systems. These systems provide a very good performance-cost ratio. However, in order to meet the requirements for ever-increasing computing power of present day applications, several SMP cluster systems have emerged. By deploying two or more processors per workstation can increase the performance of a cluster significan...
متن کاملPerformance Evaluation of Two Programming Models for a Cluster of PC Biprocessors
We evaluate performance on NAS benchmarks of a cluster of 2-way SMP PCs connected by a Myrinet network. Two programming models are considered. A Single Memory Model uses the MPI-BIP/CLUMP library and gives the programmer a uniied memory view. A Hybrid Memory Model combines shared memory model within nodes and message passing between nodes. We compare 2-way SMP conngurations speed-up versus sing...
متن کاملSMP PCs: A Case Study on Cluster Computing
As commodity microprocessors and networks reach performance levels comparable to those used in massively parallel processors, clusters of symmetric multiprocessors are starting to be called the supercomputers of tomorrow. At the low-end of this technology are the clusters of SMP PCs, usually based on Pentium Pro or Pentium II processors. Many groups in the academia and in the industry are setti...
متن کاملMemory Hierarchy Considerations for Cost-Effective Cluster Computing
ÐUsing off-the-shelf commodity workstations and PCs to build a cluster for parallel computing has become a common practice. The cost-effectiveness of a cluster computing platform for a given budget and for certain types of applications is mainly determined by its memory hierarchy and the interconnection network configurations of the cluster. Finding such a cost-effective solution from exhaustiv...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999